quality management embedded systems hardware project management embedded linux software arm fixed adjustable rate mortgage consulting microcontroller quality assurance development quality mortgage management electronics